/**
 * @author Linrui
 * @since 2011-06-10
 * 校园 DAO 接口
 */
package com.qeado.colleage.dao;

import com.qeado.colleage.model.Colleage;
import com.qeado.user.model.User;
import com.qeado.util.PageHelper;

public interface ColleageDao {
	/**
	 * select method
	 */
	public PageHelper listAll(int pageNum, int pageSize , String typeCode , String orderBy, String asc); // 分页查询所有
	public PageHelper listByKey(int pageNum, int pageSize , String type , String orderBy, String asc, String key , String level); // 关键字搜索
	public Colleage queryById(String id); // 按ID查询
	
	/**
	 * insert method
	 */
	public String insertColleage(Colleage colleage , User user); // 添加企业
	
	/**
	 * update method
	 */
	public boolean updateColleage(Colleage colleage); // 更新一个企业 
	
	/**
	 * delete method
	 */
	public boolean deleteColleage(String id); // 删除一个校园（管理员权限）
	
}
